با سلام خدمت شما بازديدكننده گرامي ، خوش آمدید
به سایت من . لطفا براي هرچه بهتر شدن مطالب اين
وب سایت ، ما را از نظرات و پيشنهادات خود آگاه سازيد
و به ما را در بهتر شدن كيفيت مطالب ياري کنید.
در این سایت میتوانید دسترسی داشته باشید به پایان نامه های انجام شده در موضوع شبکه برروی تراشه(noc) که 30 صفحه از هر پایان نامه را میتوانید مشاهده کنید. برای مشاهده کتابخانه مرکزی دانشگاه شریف بر روی لینک زیر کلیک کنید.
شبکه درون تراشه ای مدلی نوظهور برای ارتباطات درون سیستمهای VLSI بزرگ پیاده سازی شده بر روی یک تراشه سیلیکونی است. پژوهشگری (Sgroi) و همکارانش "راه حل پشته-لایه ای برای طراحی ارتباطات بین هسته ای درون-تراشه را متد شبکه–درون-تراشه (ناک)" می نامند. در یک سیستم ناک پیمانه ها مانند هسته های پردازشگر، حافظه ها و بلوکهای IP ویژه با استفاده از یک شبکه مانند یک زیرسیستم "حمل و نقل عمومی" برای ترافیک اطلاعات، داده را رد و بدل می کنند. یک ناک از چندین لینک داده نقطه-به-نقطه که با استفاده از سوئیچ ها (مسیریاب ها) به هم متصل می شوند، ساخته می شود به اینگونه که پیامها می توانند از هر پیمانه منبع به هر پیمانه مقصد از راه چندین لینک با استفاده از تصمیم های مسیریابی در سوئیچ ها انتقال یابند. یک ناک شبیه به شبکه مخابراتی مدرن با استفاده از سوئیچینگ بیت-بسته دیجیتال در طول لینکهای مالتی پلکس شده می باشد. هرچند سوئیچینگ بسته ای گاهی برای یک ناک لازم فرض می شود، چندین طرح پیشنهادی ناک با استفاده از روشهای سوئیچینگ مداری وجود دارد. این تعریف بر پایه مسیریاب ها معمولاً اینگونه تفسیر می شود که یک گذرگاه اشتراکی تنها، یک سوئیچ کراسبار تنها یا یک شبکه نقطه-به-نقطه، ناک محسوب نمیشوند اما به طور عملی تمام توپولوژیهای دیگر ناک محسوب می شوند. این تعریف تا حدی گیج کننده است زیرا همه موارد ذکر شده شبکه هستند (آنها ارتباط بین دو یا بیشتر از دو وسیله را فراهم می سازند) اما آنها به عنوان روش های شبکه-درون-تراشه در نظر گرفته نمیشوند.
هرچند ناک ها می توانند مفاهیم و تکنیک هایی را از دامنه تثبیت شده شبکه های کامپیوتری وام بگیرند، امابازاستفاده کورکورانه از ویژگی های شبکه های کامپیوتری کلاسیک و چندپردازشگرهای متقارن عملی نمیباشد. به ویژه سوئیچ های ناک باید کوچک باشند، مصرف انرژی بهینه داشته باشند و سریع باشند. چشم پوشی از این موارد همراه با مقایسه کمی و مناسب نوعاً برای پژوهش درباره ناک ابتدایی بود اما این روزها موارد ذکر شده با جزئیات بیشتری در نظر گرفته می شوند. الگودیتم های مسیریابی باید با منطق ساده پیاده سازی شوند و تعداد بافرهای داده باید کوچک باشد. توپولوژی شبکه و ویژگی ها می توانند مناسب کاربردی خاص باشند. برخی پژوهشگران فکر می کنند که ناک ها نیاز به پشتیبانی از کیفیت خدمات (QoS) دارند، بدین معنا که نیازهای گسترده ای همچون توان، تاخیر انتها-به-انتها و ضرب الاجل ها را پوشش دهند. محاسبات همزمان شامل بازنواخت صوتی و تصویری، دلیلی بر فراهم آوردن پشتیبانی از QoSاست. هرچند پیاده سازی های سیستم های رایج مانندRTLinux ، VxWorks یا QNX قادر به دستیابی به محاسبات همزمان میلی ثانیه ای بدون سخت افزار ویژه هستند. نیاز به گفتن است که برای بسیاری از کاربردهای همزمان، کیفیت خدمات ساختار اتصال درون- تراشه موجود کافی می باشد و سخت افزار ویژه برای دستیابی به دقت میکروثانیه ای لازم است، دقتی که به ندرت در عمل برای کاربرهای نهایی نیاز است (جیتر صدا یا تصویر تنها به گارانتی تاخیر یک دهم میلی ثانیه نیاز دارد). انگیزه دیگر برای کیفیت خدمات سطح ناک، پشتیبانی از چندین کاربر همروند است که دارای منابع مشترک یک تراشه چند پردازشگر در یک ساختار رایانش ابری عمومی هستند. در چنین مواردی منطق QoS سخت افزاری فراهم آورنده خدمات برای ساختن گارانتی های عملیاتی در سطح خدماتی که یک کاربر دریافت می کند را توانا می سازد، یک ویژگی که از دید برخی از مشتریهای دولتی یا شرکتها مطلوب پنداشته می شود. تا امروز چندین نمونه اولیه ناک در صنعت و دانشگاه طراحی و آنالیز شده اند اما تنها تعداد کمی بر روی سیلیکون پیاده سازی شده اند. هرچند بسیاری از مشکلات پژوهشی چالش برانگیز برای حل در تمام سطوح باقی می مانند، از سطح پیوند فیزیکی تا سطح شبکه و تمام مراحل تا معماری سیستم و نرمافزار کاربردی. اولین سمپوزیوم پژوهشی ویژه درباره شبکه های درون تراشه ای در دانشگاه پرینستون در می 2007 برگزار شد. دومین سمپوزیوم بینالمللی IEEE درباره شبکه های-درون-تراشه در آوریل 2008 در دانشگاه نیوکاسل برگزار شد. پژوهش درباره وسایل و موجبرهای نوری مجتمع شامل یک شبکه نوری درون یک تراشه انجام شده است (ONoC).
دلیل افزایش علاقه به شبکه بر روی تراشه را می توان با نگاه کردن به تحول تکنولوژی مدارهای مجتمع و نیاز روزافزون به سیستم های الکترونیکی پیدا کرد. ریزپردازنده های مجتمع در حقیقت نقش اساسی در تحول تکنولوژی کامپیوتر دارند. اگرچه تلاش بسیاری برای کامل شدن آن شده است، امروزه به عنوان یک موضوع ساده برای ما مطرح می شود. ریزپردازنده ها درگیر ارتباط بین ماشین های محاسباتی و حافظه های لایه بندی شده سیستم هستند که این ارتباط به کمک گذرگاهها برقرار می شود. از طرفی مدارهایی با کاربرد تک منظوره طراحی شدند که نیاز به یک پردازنده ی عملیاتی واحد داشتند، به همین دلیل نیاز به برقراری ارتباط بر رو تراشه احساس شد.در همین حال با کاهش حجم پردازنده ها، عدم تعادل بین بین تاخیر گیتها و تاخیر سیم ها بر روی چیپ ایجاد شد. به همین دلیل امروزه ارتباطات روی چیپ یکی از مهمترین عامل ها برای افزایش کارایی سیستم است. یکی از راه حلهای ارائه شده در زمینه ی ارتباط روی چیپ، استفاده از تکنولوژی شبکه بر روی تراشه است، که مشکلات ارتباطات را تا حد زیادی حل می کند.شبکه درون تراشه ای یا شبکه درون یک تراشه (ناک (NOC یا NoC)) یک زیرسیستم ارتباطی درون یک مدار مجتمع (که به طور معمول یک "تراشه" نامیده می شود) است که نوعاً ارتباط بین هسته های IP در یک سیستم درون یک تراشه (ساک SoC) را فراهم می سازد. ناک ها می توانند دامنه های ساعت همزمان و ناهمزمان را پوشش دهند یا منطق ناهمزمان بدون ساعت را استفاده کنند. تکنولوژی ناک تئوری شبکه و روشهای ارتباط درون تراشه ای را به کار می برد و پیشرفتهای قابل توجه ای را نسبت به اتصالات بر پایه گذرگاه و کراسبار (crossbar) اولیه به همراه می آورد. ناک مقیاس پذیری ساک ها را بهبود می دهد و استفاده از انرژی در ساک های پیچیده را نسبت به طرح های دیگر بهینه می سازد.